package core.XML;

/**
 * XML tags and attributes names
 * 
 * @author Sergey and Julia
 * 
 */
public interface DefinesXML {

	/**
	 * 
	 */
	public static final String BADXML_ERROR_STRING = "Invalid xml caused: ";
	/**
	 * 
	 */
	// XML tag/attributes names:
	public static final String XML_NAME = "name";
	/**
	 * 
	 */
	public static final String XML_STEP1 = "stepSetting";
	/**
	 * 
	 */
	public static final String XML_SNAP = "snapSetting";

	/**
	 * 
	 */
	public static final String XML_FACADE = "ctorSetting";
	/**
	 * 
	 */
	public static final String XML_SET = "set";

	/**
	 * 
	 */
	public static final String XML_STUDY = "study";
	/**
	 * 
	 */
	public static final String XML_ROOT = "root";
	/**
	 * 
	 */
	public static final String XML_EXPERIMENT = "experiment";
	/**
	 * 
	 */
	public static final String XML_GROUP = "group";
	/**
	 * 
	 */
	public static final String XML_STEP = "step";
	/**
	 * 
	 */
	public static final String XML_METHOD = "method";
	/**
	 * 
	 */
	public static final String XML_STATIC = "static";
	/**
	 * 
	 */
	public static final String XML_DUMMY = "dummy";
	/**
	 * 
	 */
	public static final String XML_TYPE = "type";
	/**
	 * 
	 */
	public static final String XML_USERS = "users";
	/**
	 * 
	 */
	public static final String XML_LEFT = "left";
	/**
	 * 
	 */
	public static final String XML_RIGHT = "right";
	/**
	 * 
	 */
	public static final String XML_CLASS = "class";

	/**
	 * 
	 */
	public static final String GEN_TAG = "generator";
	/**
	 * 
	 */
	public static final String GEN_TOP = "top";
	/**
	 * 
	 */
	public static final String GEN_WIDTH = "width";
	/**
	 * 
	 */
	public static final String GEN_HEIGHT = "height";
	/**
	 * 
	 */
	public static final String GEN_LEFT = "left";
	/**
	 * 
	 */
	public static final String GEN_RIGHT = "right";
	/**
	 * 
	 */
	public static final String GEN_SEED = "seed";
	/**
	 * 
	 */
	public static final String GEN_SHUFFLE = "shuffle";
	/**
	 * 
	 */
	public static final String GEN_COUNT = "count";
	/**
	 * 
	 */
	public static final String GEN_STEP = "step";
	/**
	 * 
	 */
	public static final String GEN_CLASS = "class";
	/**
	 * 
	 */
	public static final String GEN_FUNCTION = "function";

	/**
	 * 
	 */
	public static final String GEN_CROP = "crop";
	/**
	 * 
	 */
	public static final String GEN_LOOP = "loop";
	/**
	 * 
	 */
	public static final String GEN_FOREACH = "foreach";
	/**
	 * 
	 */
	public static final String GEN_VAR = "loopVar";
	/**
	 * 
	 */
	public static final String GEN_JOIN = "join";
	/**
	 * 
	 */
	public static final String GEN_SPLIT = "split";
	/**
	 * 
	 */
	public static final String GEN_CONCAT = "concat";
	/**
	 * 
	 */
	public static final String GEN_STACK = "stack";
	/**
	 * 
	 */
	public static final String GEN_CSV = "csv";

	/**
	 * 
	 */
	public static final String GEN_STRINGSET = "string_set";
	/**
	 * 
	 */
	public static final String GEN_DOUBLESET = "double_set";
	/**
	 * 
	 */
	public static final String GEN_INTSET = "int_set";

	/**
	 * 
	 */
	public static final String GEN_INTRANGE = "int_range";
	/**
	 * 
	 */
	public static final String GEN_STEPDOUBLE = "step_double";
	/**
	 * 
	 */
	public static final String GEN_STEPINT = "step_int";

	/**
	 * 
	 */
	public static final String GEN_RNDDOUBLE = "rnd_double";
	/**
	 * 
	 */
	public static final String GEN_RNDDOUBLESET = "rnd_double_set";
	/**
	 * 
	 */
	public static final String GEN_RNDINTRANGE = "rnd_int_range";
	/**
	 * 
	 */
	public static final String GEN_RNDINTSET = "rnd_int_set";
	/**
	 * 
	 */
	public static final String GEN_RNDSTRINGSET = "rnd_string_set";

	/**
	 * 
	 */
	public static final String TYPE_VECTOR = "VectorObjects";
	/**
	 * 
	 */
	public static final String TYPE_INT = "Integer";
	/**
	 * 
	 */
	public static final String TYPE_DOUBLE = "Double";
	/**
	 * 
	 */
	public static final String TYPE_STRING = "String";

	
}
